package com.model;

import java.math.BigDecimal;
import java.util.Date;

public class Order {
    /**  */
    private Long id;

    /**  */
    private Long userid;

    /**  */
    private String orderno;

    /**  */
    private BigDecimal money;

    /** -1：订单取消
 1：待支付
 2：待发货
 3：已发货（待确认收货）
 4：已确认收货（交易完成）
 6：审核中的订单
 404：已退款 */
    private Integer status;

    /**  */
    private Integer type;

    /**  */
    private Integer agentsellerid;

    /**  */
    private BigDecimal agentmoney;

    /**  */
    private Long logistics;

    /**  */
    private BigDecimal logisticsmoney;

    /**  */
    private String logisticsno;

    /**  */
    private String logisticscompany;

    /**  */
    private Integer storeid;

    /**  */
    private String leavelmessage;

    /**  */
    private String description;

    /**  */
    private String consignee;

    /**  */
    private String phone;

    /**  */
    private String postcode;

    /**  */
    private String address;

    /** 订单创建时间 */
    private Date ordertime;

    /** 订单结束时间 */
    private Date finishtime;

    /**  */
    private BigDecimal discount;

    /**  */
    private String comment;

    /**  */
    private Long couponid;

    /** 优惠金额 */
    private BigDecimal couponmoney;

    /**  */
    private BigDecimal payablemenoy;

    /**  */
    private BigDecimal actuallypaymenyoy;

    /**  */
    private Integer version;

    /**  */
    private Byte deleteFlag;

    /** 0不需要1需要 */
    private Integer isservice;

    /** 支付时间 */
    private Date paytime;

    /** 预计发货时间 */
    private Date expectsendtime;

    /** 实际发货时间 */
    private Date actualsendtime;

    /** 鞋盒服务 */
    private Integer needbox;

    /** 包装袋服务 */
    private Integer needbag;

    /** 记录银行卡类型 */
    private String banktype;

    /**  */
    private Integer logisticsstatus;

    /** 物流公司号码 */
    private Integer emsid;

    /** 是否提醒发货（默认为0 提醒过为1） */
    private Integer remindconsignment;

    /**  */
    private Date astrictpaytime;

    /** 订单备注 */
    private String remark;

    /** 支付类型   1 、支付宝  2微信 */
    private Integer paystyle;

    /** 操作时间 */
    private Date operatetimedate;

    /** 是否支持退货(0、支持退货   1、不能退货） */
    private Integer goodsrejected;

    /**  */
    private BigDecimal vipmenoy;

    /** 0 不包邮 1包邮 */
    private Byte logisticstype;

    /** 返利价格 */
    private BigDecimal rebatemoney;

    /**  */
    private String logisticsprogress;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public String getOrderno() {
        return orderno;
    }

    public void setOrderno(String orderno) {
        this.orderno = orderno;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getAgentsellerid() {
        return agentsellerid;
    }

    public void setAgentsellerid(Integer agentsellerid) {
        this.agentsellerid = agentsellerid;
    }

    public BigDecimal getAgentmoney() {
        return agentmoney;
    }

    public void setAgentmoney(BigDecimal agentmoney) {
        this.agentmoney = agentmoney;
    }

    public Long getLogistics() {
        return logistics;
    }

    public void setLogistics(Long logistics) {
        this.logistics = logistics;
    }

    public BigDecimal getLogisticsmoney() {
        return logisticsmoney;
    }

    public void setLogisticsmoney(BigDecimal logisticsmoney) {
        this.logisticsmoney = logisticsmoney;
    }

    public String getLogisticsno() {
        return logisticsno;
    }

    public void setLogisticsno(String logisticsno) {
        this.logisticsno = logisticsno;
    }

    public String getLogisticscompany() {
        return logisticscompany;
    }

    public void setLogisticscompany(String logisticscompany) {
        this.logisticscompany = logisticscompany;
    }

    public Integer getStoreid() {
        return storeid;
    }

    public void setStoreid(Integer storeid) {
        this.storeid = storeid;
    }

    public String getLeavelmessage() {
        return leavelmessage;
    }

    public void setLeavelmessage(String leavelmessage) {
        this.leavelmessage = leavelmessage;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Date getOrdertime() {
        return ordertime;
    }

    public void setOrdertime(Date ordertime) {
        this.ordertime = ordertime;
    }

    public Date getFinishtime() {
        return finishtime;
    }

    public void setFinishtime(Date finishtime) {
        this.finishtime = finishtime;
    }

    public BigDecimal getDiscount() {
        return discount;
    }

    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Long getCouponid() {
        return couponid;
    }

    public void setCouponid(Long couponid) {
        this.couponid = couponid;
    }

    public BigDecimal getCouponmoney() {
        return couponmoney;
    }

    public void setCouponmoney(BigDecimal couponmoney) {
        this.couponmoney = couponmoney;
    }

    public BigDecimal getPayablemenoy() {
        return payablemenoy;
    }

    public void setPayablemenoy(BigDecimal payablemenoy) {
        this.payablemenoy = payablemenoy;
    }

    public BigDecimal getActuallypaymenyoy() {
        return actuallypaymenyoy;
    }

    public void setActuallypaymenyoy(BigDecimal actuallypaymenyoy) {
        this.actuallypaymenyoy = actuallypaymenyoy;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Byte getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Byte deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Integer getIsservice() {
        return isservice;
    }

    public void setIsservice(Integer isservice) {
        this.isservice = isservice;
    }

    public Date getPaytime() {
        return paytime;
    }

    public void setPaytime(Date paytime) {
        this.paytime = paytime;
    }

    public Date getExpectsendtime() {
        return expectsendtime;
    }

    public void setExpectsendtime(Date expectsendtime) {
        this.expectsendtime = expectsendtime;
    }

    public Date getActualsendtime() {
        return actualsendtime;
    }

    public void setActualsendtime(Date actualsendtime) {
        this.actualsendtime = actualsendtime;
    }

    public Integer getNeedbox() {
        return needbox;
    }

    public void setNeedbox(Integer needbox) {
        this.needbox = needbox;
    }

    public Integer getNeedbag() {
        return needbag;
    }

    public void setNeedbag(Integer needbag) {
        this.needbag = needbag;
    }

    public String getBanktype() {
        return banktype;
    }

    public void setBanktype(String banktype) {
        this.banktype = banktype;
    }

    public Integer getLogisticsstatus() {
        return logisticsstatus;
    }

    public void setLogisticsstatus(Integer logisticsstatus) {
        this.logisticsstatus = logisticsstatus;
    }

    public Integer getEmsid() {
        return emsid;
    }

    public void setEmsid(Integer emsid) {
        this.emsid = emsid;
    }

    public Integer getRemindconsignment() {
        return remindconsignment;
    }

    public void setRemindconsignment(Integer remindconsignment) {
        this.remindconsignment = remindconsignment;
    }

    public Date getAstrictpaytime() {
        return astrictpaytime;
    }

    public void setAstrictpaytime(Date astrictpaytime) {
        this.astrictpaytime = astrictpaytime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getPaystyle() {
        return paystyle;
    }

    public void setPaystyle(Integer paystyle) {
        this.paystyle = paystyle;
    }

    public Date getOperatetimedate() {
        return operatetimedate;
    }

    public void setOperatetimedate(Date operatetimedate) {
        this.operatetimedate = operatetimedate;
    }

    public Integer getGoodsrejected() {
        return goodsrejected;
    }

    public void setGoodsrejected(Integer goodsrejected) {
        this.goodsrejected = goodsrejected;
    }

    public BigDecimal getVipmenoy() {
        return vipmenoy;
    }

    public void setVipmenoy(BigDecimal vipmenoy) {
        this.vipmenoy = vipmenoy;
    }

    public Byte getLogisticstype() {
        return logisticstype;
    }

    public void setLogisticstype(Byte logisticstype) {
        this.logisticstype = logisticstype;
    }

    public BigDecimal getRebatemoney() {
        return rebatemoney;
    }

    public void setRebatemoney(BigDecimal rebatemoney) {
        this.rebatemoney = rebatemoney;
    }

    public String getLogisticsprogress() {
        return logisticsprogress;
    }

    public void setLogisticsprogress(String logisticsprogress) {
        this.logisticsprogress = logisticsprogress;
    }
}